﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Marin.Entities;

namespace Marin.Service
{
    public interface IEgresoService
    {
        List<Egreso> GetAllFromEgresos();

        List<Egreso> GetAllFromEgresosoByCriterioAndFechas(string criterio = "", DateTime? fechaIni = null,
            DateTime? fechaFin = null);

        Egreso GetFromEgresoById(Int32 id);

        
        void AddEgreso(Egreso egreso);
        void UpdateEgreso(Egreso egreso);
        void RemoveEgreso(Int32 id);
    }
}
